package com.com.yunzong.rainbowbridge.network;

import java.io.Serializable;

public class Request_CallBack implements Serializable{

    /**
     * 送达时间
     */
    String achievedTime;

    String guid;

    public String getBeginPlayTime() {
        return beginPlayTime;
    }

    /**
     * 网络类型:WiFi;2G;3G;4G;5G
     */
    String networkType;

    /**
     * 订单id
     */
    String orderId;

    /**
     * 播报失败原因
     * *如果broadcastResult为3 则要传上失败原因
     */
    String reason;

    /**
     *  推送结果
     *  2-播报成功 3-播报失败,带上失败原因
     */
    int broadcastResult;

    /**
     * 最先送达的信道 0:未送达;1:信鸽;2:阿里,3:个推;4:极光;5:苹果直连
     */
    int firstChannel;

    /**
     * 客户端语音播报使用时间时间
     */
    private String broadcastTime;

    public void setBeginPlayTime(String beginPlayTime) {
        this.beginPlayTime = beginPlayTime;
    }

    public void setEndPlayTime(String endPlayTime) {
        this.endPlayTime = endPlayTime;
    }

    /**
     *  app开始播报时间
     */
    private String beginPlayTime;

    public long getBeginPlayTimeLong() {
        return beginPlayTimeLong;
    }

    public void setBeginPlayTimeLong(long beginPlayTimeLong) {
        this.beginPlayTimeLong = beginPlayTimeLong;
    }

    private long beginPlayTimeLong;

    /**
     * app播报结束时间
     */
    private String endPlayTime;


    public void setAchievedTime(String achievedTime) {
        this.achievedTime = achievedTime;
    }

    public void setGuid(String guid) {
        this.guid = guid;
    }

    public void setNetworkType(String networkType) {
        this.networkType = networkType;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public void setBroadcastResult(int broadcastResult) {
        this.broadcastResult = broadcastResult;
    }

    public void setFirstChannel(int firstChannel) {
        this.firstChannel = firstChannel;
    }

    public void setPlatform(int platform) {
        this.platform = platform;
    }

    /**
     * 1-安卓 2-苹果设备
     */
    int platform;

    public void setBroadcastTime(String broadcastTime) {
        this.broadcastTime = broadcastTime;
    }
}
